int led = 2;       // 定义数字2口控制led
int flag = 0;      // 定义led点亮状态 0熄灭 1点亮
int shengyin = 3;  // 定义声音传感器控制口

void setup() {
  pinMode(led, OUTPUT);      // 定义小灯为输出模式
  pinMode(shengyin, INPUT);  // 定义声音控制口为输入模式
  Serial.begin(9600);
}

void loop() {
  if (digitalRead(shengyin) == HIGH) {  // 判断是否接收到了声音信号
    Serial.println(digitalRead(shengyin));
    if (flag == 0) {                    // 判断小灯是否亮起
      flag = 1;                         // 标志小灯亮起
      digitalWrite(led, HIGH);          // 控制小灯点亮
    } else {
      flag = 0;                // 标志小灯熄灭
      digitalWrite(led, LOW);  // 控制小灯熄灭
    }
    delay(1000);  // 延迟1s
  }
}
